//package net.mimai.vultrue.fluent.fluentMybatis;
//
//import cn.org.atool.generator.FileGenerator;
//import cn.org.atool.generator.annotation.Table;
//import cn.org.atool.generator.annotation.Tables;
//import org.junit.Test;
//
///**
// * @ClassName FluentEntityGenerator
// * @Description TODO
// * @Author 方丈
// * @Date 2021/8/13 14:20
// * @Version 1.0.0
// **/
//public class FluentEntityGenerator {
//
//    // 数据源 url
//    static final String url = "jdbc:mysql://10.10.5.41:3306/bcm?useUnicode=true&characterEncoding=utf-8&useSSL=false&characterEncoding=utf8";
//    // 数据库用户名
//    static final String username = "uBcm";
//    // 数据库密码
//    static final String password = "bcm@cs!987";
//
//
//    @Test
//    public void generate() throws Exception {
//        // 引用配置类，build方法允许有多个配置类
//        FileGenerator.build(Empty.class);
//    }
//
//    @Tables(
//            isLombok = false,
//            // 设置数据库连接信息
//            url = url, username = username, password = password,
//            // 设置entity类生成src目录, 相对于 user.dir
//            srcDir = "src/main/java",
//            // 设置entity类的package值
//            basePack = "net.mimai.vultrue.bcm.flu.demo",
//            // 设置dao接口和实现的src目录, 相对于 user.dir
//            daoDir = "src/main/java",
//            // 设置哪些表要生成Entity文件
//            tables = {@Table(value = {"bcm_role"})}
//    )
//    static class Empty { //类名随便取, 只是配置定义的一个载体
//    }
//
//}
